frame of a special vehicle - Español Inglés Diccionario